body
{font-family:Arial;
margin:0 auto;
height:100%; 
}
#main_container{
margin:0;
padding:0;
width:auto;
}
#topsection{
/*background: #EAEAEA;*/
height:50px; /*Height of top section*/
background-image:url(images/header-gradient.gif);
background-repeat:repeat;
} 
#topsection img{
margin: 0;
padding:0;
}
#Footer
{
	height:30px; 
	/*background-color:Red; */
	
}
#leftsection
{width:30%;
 float:left;
 height:auto;
 }
#rightColumn
{
 
float:left;
height:auto;
width:69%;
background-color:#ababab;
}
 
#rightTop
{margin:.5em;
padding-top:.9em;
height:auto;
background-image: url(images/right-topconatiner.gif);
 background-repeat: repeat-x;
}
 
 
#date span
{float:right;padding:5px;font-size:.8em;font-weight:bold;}
 
#headerStatement
{float:none;
clear:both;
padding-bottom:10px;
 
}
 
#header
{float:left;
padding:0 0 .1em .5em;
font-size:.8em;
font-weight:bold;
}

.Titles
{float:left;
padding:0 0 .1em .5em;
font-size:.8em;
font-weight:bold;
} 
 
.coverageReport
 {
 
 width:75%;
 height:40%; 
 }
 

  .coverageReport th
  {
  padding-left:.8em;
  padding-top:.4em;
  color:#000;
  text-align:left;  
  font-weight:bold;
  font-family:Arial;
  font-size:.7em;
  }
  
  .coverageReport td
  {padding-left:.8em;  
    
  font-size:12px;
  width:150px;
   }
#rightBottom
{margin:5px;
height:auto;
background-color:#E1E1E1;}

#rightInside
{
	padding:5px;
	height:510px;
	overflow:scroll;
}
#divSilverlight
{
	width:99%;
	height:99%; 
}
 
#bottomHeading
{background-color:#e7f6fd;
width:auto;
padding-top:5px;
padding-left:4px;
padding-bottom:5px;*/
font-family:Arial;
font-size:12px;
font-weight:bold;
border-top:solid 1px #a0a0a0;
border-left:solid 1px #a0a0a0;
border-right:solid 1px #a0a0a0;
}
.bottom_container {background-color:#fff; font-family:Arial; font-size:11px; border:solid 1px #a0a0a0;}
.bottom_container th
{background-image:url(images/header-bg.gif);
background-repeat:repeat-x;
height:21px;
padding:3px 5px 3px 10px;
border-left:dotted 1px #eeeeee;
color:#fff;
font-weight: bold;
font-size:11px;
font-family:Arial;
 
}
 
.bottom_container td,.leftbottom_container td
{
border-left:dotted 1px #eeeeee!important;
padding:3px 5px 3px 10px;
 
}
.bottom_container .graybg,.leftbottom_container .graybg
{background-color:#eeeeee!important;
background-image:none;}
 
#cvrgReport
{background-image:url(images/right-topconatiner.gif);
background-repeat:repeat-x;
 
height:auto;
border:solid 1px #a0a0a0;
margin-top:1em;
float:left;
width:99%; 
}
#cvrgReport a
{
	text-decoration:none;
	color:#000; 
	
}
#cvrgReport a:hover
{
	text-decoration:underline;
	background-color:#eeeeee; 
}
.tbldashcover
{
	font-size:12px;
  
}
.tbldashcoverBold
{
	font-size:13px;
	font-weight:bold;
}
 
#barChart2 
{
height:370px;
border:solid 1px #a0a0a0;
margin-top:1em;
width:99%;
background-image:url(images/right-topconatiner.gif);
background-repeat:repeat;
float:left;
 
}
#barChart2 img
{
padding-left:8px;
padding-top:8px;
padding-bottom:8px;
}
 p
 {
 font-family:Arial;
 
 color:#000;
 }
 
 
 
 #report
 {width:100%;}
 
.bold
{
font-weight:bold;
font-family:arial;
font-size:.8em!important;
padding:.1em 0em 0em .5em;
}
.cvgGraph td 
{font-size:.8em;}
 
 .LabelMajor
{
	background-color:#7CFC00;  
	border-style:none;  
}
.LabelMinor
{
	background-color:#FF4500;
	border-style:none;   
}
 
 
.LabelTitle
{
font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#000; 
 float:left;
 padding-left:.5em;
}
.ctl00_tvwModular a
{color:#000;}
.TreeNodeStyle
{
	font-family:Arial;
	font-size:11px;
	color:#000;
}
.GridViewStyle
{
	font-family:Arial;
	font-size:11px;
	color:#000;
	width:340px;
	table-layout:fixed;	
}
.GridViewMetricsStyle
{
	font-family:Arial;
	font-size:11px;
	color:#000;
	width:100%;
}
.GridRowStyle
{
	background-color:#eeeeee;
	text-decoration:none;
	height:18px; 
	text-align:center;
	vertical-align: middle;
	
	   
	 
}
.GridAlternateRowStyle
{
	text-decoration:none;
	height:18px; 
	text-align:center;
	vertical-align: middle;    
}
.GridHeaderStyle
{	
	height:18px;
	padding:2px 3px 2px 8px;
	border-left:dotted 1px #eeeeee;	
	font-weight: bold;
	font-size:11px;
	font-family:Arial;
	margin-top:0px;
	vertical-align:middle; 
	color:White; 
 
}
 
.GridViewAggregateHeaderStyle
{
	background-color:#ababab;	
	height:28px;
	padding:2px 3px 2px 8px;
	border-left:dotted 1px #eeeeee;	
	font-weight: bold;
	font-size:11px;
	font-family:Arial;
	margin-top:0px;
	vertical-align:top;  
	color:White; 
	vertical-align:middle;
	  
}
 
#ctl00_gvClassCoverage a
{	
	text-decoration:none;	
}
#ctl00_gvClassCoverage a:hover
{
	background-color:#eeeeee;
	text-decoration:underline;
	color:#1E90FF; 
}
#ctl00_gvClassCoverage th a
{
	color:White; 
}
#ctl00_ContentPlaceHolder1_gvAllNmspAgg a
{
	text-decoration:none;
	color:#000; 	
}
#ctl00_ContentPlaceHolder1_gvAllNmspAgg a:hover
{
	background-color:#eeeeee;
	text-decoration:underline;
	color:#1E90FF; 	 
}
#ctl00_ContentPlaceHolder1_gvAllNmspAgg th a
{
	color:White; 
}
#ct100_ContentPlaceHolder1_gvNsLvlClsCovAggregate a
{
	text-decoration:none;
	color:#000; 	
}
#ct100_ContentPlaceHolder1_gvNsLvlClsCovAggregate a:hover
{
	background-color:#eeeeee;
	text-decoration:underline;	 
	color:#1E90FF; 	 
}
#ct100_ContentPlaceHolder1_gvNsLvlClsCovAggregate th a
{
	color:White; 
}
#ctl00_ContentPlaceHolder1_gvNmsLvlClassesReport a
{
	text-decoration:none;
	color:#000; 	
}
#ctl00_ContentPlaceHolder1_gvNmsLvlClassesReport a:hover
{
	background-color:#eeeeee;
	text-decoration:underline;	
	color:#1E90FF; 	
}
#ctl00_ContentPlaceHolder1_gvNmsLvlClassesReport th a
{
		color:White; 
}
 
 
#ctl00_ContentPlaceHolder1_gvClsMtdCovAggregate a
{
	text-decoration:none;
	color:#000; 	
}
#ctl00_ContentPlaceHolder1_gvClsMtdCovAggregate a:hover
{
	background-color:#eeeeee;
	text-decoration:underline;	
	color:#1E90FF; 	  
}
#ctl00_ContentPlaceHolder1_gvClsMtdCovAggregate th a
{
	color:White; 
}
.GridLinkStyle
{
	color:#000; 
}
#ctl00_tvwModular a
{
	color:#000; 
}
.SilverlightControlStyle
{
	width:100%;
	height:350px;
	
}
.CloudSilverlightControlStyle
{
	width:100%;
	height:490px;
}
.BarChartTable
{
    width:99%;   
}
 
#leftFirst
{height:300px;
border-top:solid 1px #ababab;
border-width:27%;
overflow:scroll;
 
}
#leftContent {padding-top:6px;
              background-color:Transparent;  
 
 
height:325px;
overflow:scroll;}
#leftContent ul
{
padding:0;
margin:0;
}
#leftContent ul li a
{
list-style-type:none;
list-style-position: outside;
font-family:Arial;
font-size:11px;
color:#000;
padding-top:2px;
text-decoration:none;
 
}
 
#leftContent ul li a:link
{text-decoration:none;
background-repeat:no-repeat;
padding:0;
color:#000;
}
#leftContent ul li a:hover
{
	background-color:#eeeeee;
	text-decoration:underline;
}

.tblClassCoverage
{
	width:30%;
}
 
#toplist li
{
list-style-position: inside!important;
font-size:11px;
color:Red;
font-size:10px;
font-family:arial;
padding-top:2px;
padding-left:10px;
text-decoration:none;
 
}
 
 
#sidebarTop,#sidebarBottom
{border-top:solid 1px #959595;
background-color:#fff!important;
padding-top:17px;
padding-left:9px;
padding-right:8px;
height:334px;
}
table {
border-collapse:collapse;
}

.LableStatisticsData
{
	padding-left:.8em;
  font-size:11.5px;
  font-weight:bold;  
  text-align:right; 
}
#TagCloud2 
{
height:93%;
border:solid 1px #a0a0a0;
margin-top:1em;
width:97%;
background-image:url(images/right-topconatiner.gif);
background-repeat:repeat; 
}

#yuvi_footerContainer {
background-color:white;
border-top:1px solid #D2DADD; 
}

#yuvi_footerContainer div {
padding:18px 0 0; 
width:100%;
 
}
.widthConstrainer {
margin:0 auto !important;
margin-top:20px;
width:100%;
}


#yuvi_footerContainer div logo {
margin:-5px 0 0;
height:15px; 
margin-top:12px; 
 

}
#yuvi_footerContainer div {
color:#626667;
float:left;
font-size:10px;
padding:0 7px 0 0;
text-transform:uppercase;
height:14px; 
margin-top:12px; 
}

.CovPercentAlignment
{
	text-align:right; 
}

.SortImageStyle
{
	height:9px;
	width:9px;
	margin-left:3px; 
}
